While a simple Markov model only uses the last state/token to predict the next one, a variable-order Markov model may use several past states. For example a third-order Markov model, gives the probabilty of the state St as a function of the last three states:
P(St=s) = f(st-1,st-2,st-3)
Defined on page 325
Used on page 325